if komutu
import java.io.IOException; import java.util.Scanner; public class IcIceIfDeyimi2 { public static void main(String[] args) throws IOException { Scanner giris = new Scanner(System.in); int a,b,c; //sayılar, bu değişkenlere int enKucukSayi; //en küçüğü bir yerde tutalım System.out.println("Birinci sayiyi giriniz: "); a = giris.nextInt(); System.out.println("Ikinci sayiyi giriniz: "); b=giris.nextInt(); System.out.println("Ucuncu sayiyi giriniz: "); c=giris.nextInt(); if (a < b) { if (a < c) { enKucukSayi=a; } else { enKucukSayi=c; } } else if (b < c) { enKucukSayi=b; } else { enKucukSayi=c; } System.out.println("En kucuk sayi: "+enKucukSayi); } }
kodda anlamadığım kısım a ile c yi karşılaştıktan sonra else kısmında en küçük sayı c olarak yazılmış ama biz b ile c yi karşılaştırmadık c nin b den büyük olma ihtimali yok mu